package day01;

import java.util.Arrays;
import java.util.Random;
import java.util.Scanner;

/**
 * 随机生成一个5位的英文字母验证码(大小写混搭)
 * 然后将该验证码输出给用户，然后要求用户输入该验证码，大小写不限制。
 * 然后判定用户输入的验证码是否有效(无论用户输入大小写，只要字母都正确即可)。
 * @author Bonnie
 *
 */
public class Test05 {
	public static void main(String[] args) {
		//创建了一个数字里面有52位字母
		char[]a=new char[1000];
		for(int i=65;i<91;i++) {
		a[i]=(char)(i);
		System.out.print(a[i]);
		}
		for(int i=91;i<117;i++) {
			a[i]=(char)(i+6);
			System.out.print(a[i]);
		}
		Random r = new Random();
		char [] arr=new char[5];
		for(int i=0;i<5;i++) {//随机从52位字母中选取5位填入数组中
			arr[i]=a[r.nextInt(52)+65];
		}
		System.out.println();
		System.out.println(Arrays.toString(arr));
		String brr=Arrays.toString(arr);
		System.out.println(brr);
		Scanner sc=new Scanner(System.in);
		String aa=sc.nextLine();
		System.out.println(aa.equalsIgnoreCase(brr));

	}
	
}
